home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 032a / battler1.zip / COMPARE < prev    next >
Text File  |  1993-03-20  |  27KB  |  632 lines

  1.  
  2.  
  3.   ▄████████▄   ▄███████▄  ▄██████████▄ ▄██████████▄ ▄██▄        ▄█████████▄
  4.   ████   ████ ████▀▀▀████ ▀▀▀▀████▀▀▀▀ ▀▀▀▀████▀▀▀▀ ████        ████    ▀▀▀
  5.   █████████▀  ████▄▄▄████     ████         ████     ████        ████▄▄▄▄▄
  6.   ████▀▀▀███▄ ███████████     ████         ████     ████        ████▀▀▀▀▀
  7.   ████▄▄▄████ ████   ████     ████         ████     ████▄▄▄▄▄▄▄ ████    ▄▄▄
  8.    ████████▀  ▀██▀   ▀██▀     ▀██▀         ▀██▀      ▀████████▀ ▀█████████▀
  9.  
  10.                            ▄█████▄ ▄██████
  11.                            ██   ██ ██▄▄▄▄
  12.                            ██   ██ ██▀▀▀▀
  13.                            ▀█████▀ ██
  14.  
  15. ▄█████▄ ▄█████▄ ▄██████▄ ██████▄ ██████▄ ▄██████ ▄█████▄ ▄█████▄ ▄█████▄ ██████▄
  16. ██      ██   ██ ██ ██ ██ ██▄▄▄██ ██   ██ ██▄▄▄▄  ██▄▄▄▄  ██▄▄▄▄  ██   ██ ██   ██
  17. ██      ██   ██ ██ ██ ██ ██▀▀▀▀  ██████  ██▀▀▀▀   ▀▀▀▀██  ▀▀▀▀██ ██   ██ ██████
  18. ▀█████▀ ▀█████▀ ██ ██ ██ ██      ██  ▀██ ▀██████ ▀█████▀ ▀█████▀ ▀█████▀ ██  ▀██
  19.  
  20.  
  21.  
  22.  
  23.               -=≡    Battle of the Compressors 1993    ≡=-
  24.  
  25.         The following is a text file describing tests I did on the
  26.         most popular compressors today.  I matched them head-to-head
  27.         in an attempt to determine which did the best job.
  28.         I saved my opinion and closing comments for the last section.
  29.         So for now, let's see the results:
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.        ██████╗   ██████╗  ██╗   ██╗ ███╗   ██╗ ██████╗           ██╗
  44.        ██╔══██╗ ██╔═══██╗ ██║   ██║ ████╗  ██║ ██╔══██╗         ███║
  45.        ██████╔╝ ██║   ██║ ██║   ██║ ██╔██╗ ██║ ██║  ██║         ╚██║
  46.        ██╔══██╗ ██║   ██║ ██║   ██║ ██║╚██╗██║ ██║  ██║          ██║
  47.        ██║  ██║ ╚██████╔╝ ╚██████╔╝ ██║ ╚████║ ██████╔╝          ██║
  48.        ╚═╝  ╚═╝  ╚═════╝   ╚═════╝  ╚═╝  ╚═══╝ ╚═════╝           ╚═╝
  49.  
  50.  
  51.  
  52.  
  53.  
  54.         I compressed nine single files, in three groups.
  55.  
  56.         LRG, MED and SML EXE were single executable files.
  57.          LARGE  EXE FILE  = TC.EXE       from the Turbo C++ 3.0
  58.          MEDIUM EXE FILE  = SETUP.EXE    from Windows 3.1
  59.          SMALL  EXE FILE  = USER.EXE     from Windows 3.1
  60.  
  61.         LRG, MED and SML DATA were single data files.
  62.          LARGE  DATA FILE = EDAM20.DAT   from Writer's Toolkit 2.0
  63.          MEDIUM DATA FILE = GR_AM.LEX    from Word for Windows 2.0
  64.          SMALL  DATA FILE = GRAMMAR.DLL  from Word for Windows 2.0
  65.  
  66.         LRG, MED and SML DOC were single document files.
  67.          LARGE  DOC FILE  = TCXL55.TXT   from the CXL Library
  68.          MEDIUM DOC FILE  = ARJ.DOC      from ARJ 2.39c
  69.          SMALL  DOC FILE  = CLASSLIB.DOC from Turbo C++ 3.0
  70.  
  71.                       Here are the results:
  72.  
  73.  
  74.  
  75.   File     Original     PKZIP       ARJ      SQUEEZE      HAP       LHA
  76.   Type   │ Size      ║  2.04g   │  2.39d   │ 1.08.3   │   3.0    │  2.13
  77. ╒════════╪═══════════╬══════════╪══════════╪══════════╪══════════╪══════════╕
  78. │LRG  EXE│ 1,263,536 ║ 525,841  │ 530,002  │ 527,242  │ 531,890  │ 543,427  │
  79. │MED  EXE│   422,080 ║ 191,497  │ 193,495  │ 192,613  │ 196,941  │ 198,108  │
  80. │SML  EXE│   264,016 ║ 159,823  │ 160,767  │ 159,604  │ 160,498  │ 165,074  │
  81. │        │           ║          │          │          │          │          │
  82. ╞════════╪═══════════╬══════════╪══════════╪══════════╪══════════╪══════════╡
  83. │LRG DATA│ 1,935,360 ║ 1,745,098│ 1,750,275│ 1,743,423│ 1,869,035│ 1,764,467│
  84. │MED DATA│   780,688 ║   463,108│   467,266│   463,090│   469,209│   487,099│
  85. │SML DATA│   311,808 ║   142,571│   143,939│   142,642│   139,994│   147,207│
  86. │        │           ║          │          │          │          │          │
  87. ╞════════╪═══════════╬══════════╪══════════╪══════════╪══════════╪══════════╡
  88. │LRG  DOC│   444,693 ║    88,183│    89,817│    89,252│    86,014│    96,117│
  89. │MED  DOC│   143,835 ║    45,323│    46,146│    45,802│    37,637│    49,809│
  90. │SML  DOC│    55,734 ║    13,138│    13,297│    13,137│    12,133│    13,835│
  91. │        │           ║          │          │          │          │          │
  92. ╘════════╧═══════════╩══════════╧══════════╧══════════╧══════════╧══════════╛
  93.  
  94.  
  95.         The compression was timed using TYME 2.0 by Bob Eyer.  Here
  96.         are the results:
  97.  
  98.  
  99.              File     PKZIP    ARJ    SQEEZ    HAP    LHA
  100.              Type   ║ 2.04g │ 2.39d │ 1.083 │  3.0  │ 2.13
  101.            ╒════════╬═══════╪═══════╪═══════╪═══════╪═══════╕
  102.            │LRG  EXE║ 36.15 │ 41.59 │ 39.50 │ 167.03│ 35.65 │
  103.            │MED  EXE║ 13.02 │ 14.72 │ 14.39 │  55.60│ 13.02 │
  104.            │SML  EXE║  9.06 │  9.06 │  9.94 │  43.29│  8.73 │
  105.            ╞════════╬═══════╪═══════╪═══════╪═══════╪═══════╡
  106.            │LRG DATA║ 68.02 │ 60.43 │ 66.53 │ 508.62│ 53.79 │
  107.            │MED DATA║ 25.54 │ 28.57 │ 25.54 │ 123.84│ 23.90 │
  108.            │SML DATA║  9.56 │ 10.93 │ 10.32 │  41.92│  9.67 │
  109.            ╞════════╬═══════╪═══════╪═══════╪═══════╪═══════╡
  110.            │LRG  DOC║ 10.54 │ 16.09 │ 11.75 │ 29.61 │ 13.07 │
  111.            │MED  DOC║  5.54 │  4.34 │  5.93 │  9.61 │  5.10 │
  112.            │SML  DOC║  1.75 │  2.47 │  2.30 │  4.50 │  2.30 │
  113.            ╘════════╩═══════╧═══════╧═══════╧═══════╧═══════╛
  114.  
  115.  
  116.  
  117.  EXES   PKZIP did the best, followed by SQUEEZE.  LHA dragged in last
  118.         place, although did excellent in the time column.
  119.         Overall, everybody was real close to each other, and no one
  120.         stood out prominently.  Timewise, HAP was embarassing, taking
  121.         five times longer than everyone else.
  122.  
  123.  DATA   SQUEEZE took the prize here, followed by PKZIP.  Again, LHA
  124.         dragged in last.  Everybody still almost tied; no big differences
  125.         in performance.  HAP was incredibly slow, however.
  126.  
  127.  DOC    HAP beat the pants off every other compressor.  No one could even
  128.         touch HAP, although it took twice as long to compress.  Yet again,
  129.         LHA dragged in last.
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.         ██████╗   ██████╗  ██╗   ██╗ ███╗   ██╗ ██████╗          ██████╗
  144.         ██╔══██╗ ██╔═══██╗ ██║   ██║ ████╗  ██║ ██╔══██╗         ╚════██╗
  145.         ██████╔╝ ██║   ██║ ██║   ██║ ██╔██╗ ██║ ██║  ██║          █████╔╝
  146.         ██╔══██╗ ██║   ██║ ██║   ██║ ██║╚██╗██║ ██║  ██║         ██╔═══╝
  147.         ██║  ██║ ╚██████╔╝ ╚██████╔╝ ██║ ╚████║ ██████╔╝         ███████╗
  148.         ╚═╝  ╚═╝  ╚═════╝   ╚═════╝  ╚═╝  ╚═══╝ ╚═════╝          ╚══════╝
  149.  
  150.         I compressed a small, medium and large mixture of files in
  151.         the first test.
  152.  
  153.                 ■   SML MIX consisted of my root directory (9 files)
  154.                     of mixed .bat, .sys and other files.
  155.  
  156.                 ■   MED MIX consisted of my C:\TASM directory, a mix
  157.                     of 17 executable, .com and .asm files.
  158.  
  159.                 ■   LRG MIX consisted of my C:\WINDOWS directory, a
  160.                     mix of 109 files, the usual Windows 3.1 type.
  161.  
  162.  
  163.  
  164.         Then I compressed a small, medium and large number of files.
  165.  
  166.                 ■   SML NUM consisted of 69 C++ files from
  167.                     Turbo C++ 3.0.
  168.  
  169.                 ■   MED NUM consisted of 97 C++ files.
  170.  
  171.                 ■   LRG NUM consisted of 490 C files from 15
  172.                     different directories.
  173.  
  174.  
  175.  
  176.  
  177.         My third test was kind of odd.  I decided to compress a
  178.         218,864 byte executable file using this method:
  179.                 I compressed it with ARC
  180.                 I compressed the ARC'd file with SQUEEZE
  181.                 I then compressed the Squeeze'd file with PKZIP
  182.                 I compressed the PKZIP'd file with ARJ
  183.                 I finally compressed the ARJ'd file with LHA
  184.  
  185.         I did this "layering of compressors" to see if another
  186.         compressor would shrink an ALREADY compressed file.  My first
  187.         reaction was "it will probably expand the file", and it did.
  188.         But the results were interesting...
  189.  
  190.         Here are the results:
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.   File     Original     PKZIP       ARJ      SQUEEZE      HAP       LHA
  198.   Type   │ Size      ║  2.04g   │  2.39d   │ 1.08.3   │   3.0    │  2.13
  199. ╒════════╪═══════════╬══════════╪══════════╪══════════╪══════════╪══════════╕
  200. │SML MIX │   138,040 ║    33,381│   33,486 │    32,770│   33,131 │    33,277│
  201. │MED MIX │   481,262 ║   226,915│  227,631 │   226,170│  220,965 │   234,527│
  202. │LRG MIX │ 3,960,328 ║ 2,043,919│2,062,029 │ 2,043,616│2,084,052 │ 2,070,513│
  203. │        │           ║          │          │          │          │          │
  204. ╞════════╪═══════════╬══════════╪══════════╪══════════╪══════════╪══════════╡
  205. │SML NUM │    59,109 ║    34,514│   31,244 │    30,642│   28,798 │    30,150│
  206. │MED NUM │   652,562 ║   193,848│  190,791 │   188,933│  179,072 │   191,078│
  207. │LRG NUM │ 1,394,165 ║   521,876│  503,549 │   496,659│  466,637 │   497,158│
  208. │        │           ║          │          │          │          │          │
  209. ╞════════╪═══════════╬══════════╪══════════╪══════════╪══════════╪══════════╡
  210. │        │           ║          │          │          │          │          │
  211. │ALREADY │   136,426 ║   136,534│  136,623 │   136,468│  136,574 │   136,459│
  212. │COMPRESS│           ║          │          │          │          │          │
  213. │        │           ║          │          │          │          │          │
  214. ╘════════╧═══════════╩══════════╧══════════╧══════════╧══════════╧══════════╛
  215.  
  216.  
  217.  
  218.               File     PKZIP    ARJ    SQEEZ    HAP    LHA
  219.               Type   ║ 2.04g │ 2.39d │ 1.083 │  3.0  │ 2.13
  220.             ╒════════╬═══════╪═══════╪═══════╪═══════╪═══════╕
  221.             │SML  MIX║  2.25 │   3.35│  3.20 │  15.05│  3.29 │
  222.             │MED  MIX║ 13.62 │  13.90│ 16.59 │  73.40│ 16.64 │
  223.             │LRG  MIX║106.70 │ 173.24│132.91 │ 763.46│122.91 │
  224.             ╞════════╬═══════╪═══════╪═══════╪═══════╪═══════╡
  225.             │SML  NUM║  3.40 │  10.65│ 10.32 │  67.58│  9.89 │
  226.             │MED  NUM║ 14.17 │  36.70│ 38.46 │ 150.65│ 40.54 │
  227.             │LRG  NUM║ 88.18 │ 205.93│206.42 │1063.46│211.81 │
  228.             ╞════════╬═══════╪═══════╪═══════╪═══════╪═══════╡
  229.             │ALREADY ║  5.32 │   5.38│  5.76 │  43.13│  5.16 │
  230.             │COMPRESS║       │       │       │       │       │
  231.             ╘════════╩═══════╧═══════╧═══════╧═══════╧═══════╛
  232.  
  233.  MIX    SQUEEZE won two awards, and HAP got one.  Everyone was extrememly
  234.         close in the race, although HAP continued to embarass itself time
  235.         wise.  HAP lugged the compression SEVEN times longer than any other
  236.         program.  PKZIP was definitely the fastest, and differed little in
  237.         its superb compression.  I thought the -EX switch would bring it
  238.         to a crawl, but it clearly proved itself here!
  239.  
  240.  NUM    HAP took all the awards by a huge margin.  Yet again, at a cost.
  241.         SQUEEZE came in second, and PKZIP last.
  242.  
  243.  ALREADY COMPRESSED
  244.         LHA won, but most likely because the file was LHA'd before the test
  245.         began.  SQUEEZE came in second, but most of the archivers performed
  246.         equally well.
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.         ██████╗   ██████╗  ██╗   ██╗ ███╗   ██╗ ██████╗          ██████╗
  260.         ██╔══██╗ ██╔═══██╗ ██║   ██║ ████╗  ██║ ██╔══██╗         ╚════██╗
  261.         ██████╔╝ ██║   ██║ ██║   ██║ ██╔██╗ ██║ ██║  ██║          █████╔╝
  262.         ██╔══██╗ ██║   ██║ ██║   ██║ ██║╚██╗██║ ██║  ██║          ╚═══██╗
  263.         ██║  ██║ ╚██████╔╝ ╚██████╔╝ ██║ ╚████║ ██████╔╝         ██████╔╝
  264.         ╚═╝  ╚═╝  ╚═════╝   ╚═════╝  ╚═╝  ╚═══╝ ╚═════╝           ╚════╝
  265.  
  266.         I compressed an absolutely HUGE file (12 megabytes) that was created
  267.         using ARC, and storing a two meg file five times.  ARC, of course
  268.         actually expanded the file to almost twelve meg.
  269.                 (I was really stretching my 210 meg hard drive...)
  270.  
  271.  
  272.         The second test consisted of 100 font files from All Fonts program
  273.         that were split up into small, medium and large chunks.
  274.  
  275.         For small, I used one font file.
  276.         For medium, I used 9 font files (all starting with 'G')
  277.         For large, I used all 100 fonts.
  278.  
  279.  
  280.         Here are the results:
  281.  
  282.  
  283.   File     Original     PKZIP       ARJ      SQUEEZE      HAP       LHA
  284.   Type   │ Size      ║  2.04g   │  2.39d   │ 1.08.3   │   3.0    │  2.13
  285. ╒════════╪═══════════╬══════════╪══════════╪══════════╪══════════╪══════════╕
  286. │  HUGE  │11,612,491 ║10,469,204│10,500,870│11,612,543│11,214,264│10,586,545│
  287. │        │           ║          │          │          │          │          │
  288. │SML FONT│    66,160 ║    14,394│    14,481│    14,386│    15,862│    14,353│
  289. │MED FONT│   280,319 ║    61,780│    61,839│    62,063│    64,020│    61,792│
  290. │LRG FONT│ 2,841,294 ║   803,066│   804,027│   802,669│   847,240│   800,412│
  291. ╘════════╧═══════════╩══════════╧══════════╧══════════╧══════════╧══════════╛
  292.  
  293.  
  294.  
  295.           The compression was timed using TYME 2.0 by Bob Eyer.  Here
  296.           are the results:
  297.  
  298.  
  299.                  File     PKZIP    ARJ    SQEEZ    HAP    LHA
  300.                  Type   ║ 2.04g │ 2.39d │ 1.083 │  3.0  │ 2.13
  301.                ╒════════╬═══════╪═══════╪═══════╪═══════╪═══════╕
  302.                │  HUGE  ║ 415.98│ 355.16│ 51.04 │3051.15│ 331.75│
  303.                │        ║       │       │       │       │       │
  304.                │SML FONT║   5.65│  12.03│  3.40 │   4.89│   2.80│
  305.                │MED FONT║  11.53│  36.37│ 10.38 │  25.05│   9.28│
  306.                │LRG FONT║ 140.21│ 370.00│109.39 │ 323.13│  88.40│
  307.                ╘════════╩═══════╧═══════╧═══════╧═══════╧═══════╛
  308.  
  309.  HUGE   PKZIP won this award, followed by ARJ.  The huge twelve meg.
  310.         file was actually expanded by SQUEEZE.
  311.         Notice that HAP took almost an HOUR to compress it.
  312.         Geeeeeeeeeeeeeeeeeeeeeeez!  I went to Taco Bell, got a burrito,
  313.         went to my girlfriend's house and played video games, and it
  314.         STILL wasn't done!  That's 7.5 times longer than the other
  315.         competitors.
  316.  
  317.  FONTS  LHA took the awards for fonts.  It compressed them faster and
  318.         tighter than anyone else (PKZIP won the MDFONT though).
  319.         ARJ was the absolute slowest font compressor.
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340. ============= THE ULTIMATE SQUISHY SQUISHY ==================================
  341.  
  342.         I have received many letters stating "You didn't use the correct
  343.         switch for the compressor!", and claimed that the compressor
  344.         was capable of MUCH MORE than I was testing.
  345.  
  346.         For the ultimate SQUISHY SQUISHY, I used the ABSOLUTE MAXIMUM
  347.         compression switches, and threw out the time variable.  I didn't
  348.         care if it took four hours, I wanted the absolute best compression.
  349.  
  350.         The following switches were used:
  351.  
  352.         PKZIP   -ex
  353.         ARJ   a -jm -jt -jh16384
  354.         SQZ   a /q∞
  355.         HAP   a
  356.         LHA   a
  357.  
  358.  
  359.         I then chose to compress the "ultimate CLIP ART, DOC and EXE
  360.         files", from Word for Windows.
  361.  
  362.         ULT CLIP       were 20 clip art files
  363.         ULT  DOC       were all the DOC files in Winword
  364.         ULT  EXE       was Winword.exe
  365.  
  366.  
  367.         Here are the results:
  368.  
  369.  
  370.   File     Original     PKZIP       ARJ      SQUEEZE      HAP       LHA
  371.   Type   │ Size      ║  2.04g   │  2.39d   │ 1.08.3   │   3.0    │  2.13
  372. ╒════════╪═══════════╬══════════╪══════════╪══════════╪══════════╪══════════╕
  373. │        │           ║          │          │          │          │          │
  374. │ULT CLIP│  104,624  ║  47,906  │  47,324  │  46,605  │   48,229 │   46,526 │
  375. │ULT  DOC│  380,164  ║ 109,329  │ 109,944  │ 109,675  │  107,114 │  114,092 │
  376. │ULT  EXE│1,268,224  ║ 875,710  │ 879,854  │ 876,108  │  905,691 │  890,870 │
  377. │        │           ║          │          │          │          │          │
  378. ╘════════╧═══════════╩══════════╧══════════╧══════════╧══════════╧══════════╛
  379.  
  380.  Everybody did about the same with clipart, but LHA won by a hair.  HAP
  381.  and PKZIP embarassed themselves here.  With DOC files, HAP continues
  382.  to remain untouched.  Absolutely incredible, but there was a wait...
  383.  
  384.  PKZIP continues to compress executables the best (barely behind SQUEEZE).
  385.  Everybody made a good showing with EXES.
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.                        ▄▄▄▄▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄▄▄▄▄
  406.                        █▄▄ ▄▄█ █ █▄█ █ █ ▄▄▄▄█
  407.                          █ █   █ ▄▄▄ █ █ ▄▄▄█▄
  408.                          █▄█   █▄█ █▄█ █▄▄▄▄▄█
  409.  
  410.          ▄▄▄ ▄▄▄ ▄▄▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄
  411.          █ █▄█ █ █▄ ▄█ █ ▀██ █ █ ▀██ █ █ ▄▄▄▄█ █ ▄▄▄ █ █ ▄▄▄▄█
  412.          █ ▀▄▀ █ ▄█ █▄ █ █▄▀ █ █ █▄▀ █ █ ▄▄▄█▄ █ ▄ ▄▄█ █▄▄▄▄ █
  413.          █▄█▀█▄█ █▄▄▄█ █▄█▀█▄█ █▄█▀█▄█ █▄▄▄▄▄█ █▄█▄▄▄█ █▄▄▄▄▄█
  414.  
  415.  
  416.  
  417.  
  418.         So who won?
  419.  
  420.   ┌──────────────────────*  SPEED *───────────────────┐
  421.   │                                                   │
  422.   │        PKZIP          10 awards out of 22         │
  423.   │        LHA            10 awards out of 22         │
  424.   │        ARJ             1 award  out of 22         │
  425.   │        SQUEEZE         1 award  out of 22         │
  426.   │                                                   │
  427.   └───────────────────────────────────────────────────┘
  428.  
  429.   ┌─────────────────────* COMPRESSON *────────────────┐
  430.   │                                                   │
  431.   │        HAP             9 awards out of 23         │
  432.   │        PKZIP           5 awards out of 23         │
  433.   │        SQUEEZE         5 awards out of 23         │
  434.   │        LHA             4 awards out of 23         │
  435.   │                                                   │
  436.   └───────────────────────────────────────────────────┘
  437.  
  438.  
  439.  
  440.   PKZIP =       This is great for speed, especially on mixtures
  441.                 of files, and large number of files.  If you are
  442.                 in a hurry, use PKZIP.  I used the -EX switch,
  443.                 which probably slowed it down a bit.  If you just
  444.                 use PKZIP A, I am sure you'll find a big improvement
  445.                 on speed.  For a general compressor with good speed,
  446.                 good squishing....  try PKZIP.  It is also the
  447.                 most popular compressor on BBS' and with Shareware
  448.                 distributors.
  449.  
  450.   HAP =         HAP was extremely slow, and made an idiot of itself
  451.                 with the HUGE twelve meg file.  If you're in a hurry,
  452.                 don't use HAP.
  453.                 On the flipside, it's great for compressing text files.
  454.                 It beat the PANTS off everybody else!
  455.                 If you have a 486-50 or better and lots of text to
  456.                 compress, use HAP.
  457.                 It does not have damaged file recovery, so if you have
  458.                 a disk error, you're screwed.
  459.                 I think the Author got a little too excited about his
  460.                 program, though.  He states in the FILE_ID.DIZ,
  461.                 "Compresses up to 30% better than the NEW Pkzip", which
  462.                 is definitely a false statement.
  463.  
  464.   SQUEEZE =     This thing impressed me a LOT.  It's fantastic for
  465.                 data, mixtures of files and large number of files.
  466.                 It's extremely slow, though.  But lately, with 486-66
  467.                 and the new 586 coming out, I'm sure you won't notice
  468.                 the difference.  If you want damn good compression,
  469.                 try this out.  It has absolutely no features though,
  470.                 so beware.  A disk error will send you searching
  471.                 for a backup!
  472.  
  473.   ARJ =         Great for features, but slow.  The compression is average.
  474.                 There's a whole lot of ARJ supporters out there, and I
  475.                 understand why.  If you have the time to read up on
  476.                 ARJ.DOC, you'll find a wealth of goodies.
  477.                 If you don't like PKZIP, and want a reliable, average
  478.                 compressor, use this.
  479.  
  480.   LHA =         Extremely fast, but not so good compression.  It compresses
  481.                 graphic files great, but chokes hard on single files,
  482.                 executables and general mixtures of files.
  483.  
  484.   ARC =         No comment.  It doesn't even compress a data file, no less
  485.                 rating 30-60% worse compression than everyone else.  I
  486.                 sincerely hope this compression program falls by the side
  487.                 QUICKLY on major BBS's.
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  ╓─╥─┐ ╥──┐  ╓─┐ ╓─╥─┐ ─╥─ ╓──┐ ╓──┐    ╓─╥─┐ ╥──┐ ╓─╥─┐ ╥  ┬ ╓──┐ ╥──┐  ╓─┐
  499.    ║   ╟─    ╙─┐   ║    ║  ║  │ ║ ─┐    ║ ║ │ ╟─     ║   ╟──┤ ║  │ ║  │  ╙─┐
  500.    ╨   ╨──┘ ╙──┘   ╨   ─╨─ ╨  ┴ ╙──┘    ╨ ╨ ┴ ╨──┘   ╨   ╨  ┴ ╙──┘ ╨──┘ ╙──┘
  501.  
  502.  
  503.         All tests were done on a 386-40 with a Western Digital 210 meg
  504.         hard drive using DOS 5.0 and a 64 built-in cache.
  505.         I used DOS' himem.sys, and DOSKEY installed.
  506.  
  507.         To do the actual tests, I created a batch file consisting of:
  508.  
  509.         tyme  pkzip -ex     %1 %2     >1zip
  510.         tyme  arj a -e -jm  %1 %2     >1arj
  511.         tyme  sqz a         %1 %2     >1sqz
  512.         tyme  hap a         %1 %2     >1hap
  513.         tyme  lha a         %1 %2     >1lhz
  514.  
  515.  
  516.         NOTE: ARJ users --> According to the Author's documentation,
  517.               "ARJ a -e -jm" is supposed to be used for testing
  518.               purposes.  I quote: "The ARJ -jm compression is intended
  519.               to demonstrate the best that ARJ can do ..."
  520.  
  521.  
  522.         and then used: DO LGEXE C:\ND\ND.EXE, etc...
  523.         This allowed me to time the programs, and eliminated a lot
  524.         of unnecessary typing.
  525.  
  526.         All of the compression programs were in the current directory,
  527.         and were downloaded from a local BBS.
  528.  
  529.  
  530. Timing done by:         TYME 2.0  from Bob Eyer
  531.  
  532. LARGE  EXE FILE  = TC.EXE       from Turbo C++ 3.0
  533. MEDIUM EXE FILE  = SETUP.EXE    from Windows 3.1
  534. SMALL  EXE FILE  = USER.EXE     from Windows 3.1
  535.  
  536. LARGE  DATA FILE = EDAM20.DAT   from Writer's Toolkit 2.0
  537. MEDIUM DATA FILE = GR_AM.LEX    from Word for Windows 2.0
  538. SMALL  DATA FILE = GRAMMAR.DLL  from Word for Windows 2.0
  539.  
  540. LARGE  DOC FILE  = TCXL55.TXT   from the CXL Library
  541. MEDIUM DOC FILE  = ARJ.DOC      from ARJ 2.39c
  542. SMALL  DOC FILE  = CLASSLIB.DOC from Turbo C++ 3.0
  543.  
  544.  
  545.  
  546.  
  547.  
  548. ==================== FINAL COMMENTS ==========================================
  549.  
  550.         WARNING:  This is my opinion, so if you don't want to hear it,
  551.                   don't read it:
  552.  
  553.  
  554.  
  555.  
  556.         Although SQEEZE did quite well in all the tests, it is not
  557.         supported by many BBS', and does not have a lot of support.
  558.  
  559.         IE: If you have a damaged SQUEEZE or HAP file, you probably
  560.             cannot recover any data from it.  But PKZIP has
  561.             PKZIPFIX.EXE, and would be able to recover something.
  562.             The SQUEEZE file is also twice as large as PKZIP,
  563.             and therefore would use more space on a hard drive.
  564.  
  565.             I am impressed at SQUEEZE and HAP's compression, but not
  566.             its overall program.  I am also impressed at ARJ's options
  567.             (all 6 pages of options), but not its compression and speed.
  568.  
  569.             Overall, I probably will stick with PKZIP, just because of its
  570.             reliability and speed.  If I have a SQUEEZE file that loses
  571.             a couple of bytes because of disk errors, then I am screwed.
  572.  
  573.             Hey, I also program in C++, and have some stuff available.
  574.             Run the CATALOG.EXE file for details on ordering and what's
  575.             new.
  576.  
  577.                                  Write to:
  578.  
  579.                                 David Smith
  580.                                1104 Mason Dr.
  581.                                Hurst TX 76053
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.    ███████╗ ██╗   ██╗ ██████╗  ██████╗   ██████╗  ██████╗  ████████╗ ██████╗
  589.    ██╔════╝ ██║   ██║ ██╔══██╗ ██╔══██╗ ██╔═══██╗ ██╔══██╗ ╚══██╔══╝ ╚════██╗
  590. ╓──███████╗ ██║   ██║ ██████╔╝ ██████╔╝ ██║   ██║ ██████╔╝    ██║      ▄███╔╨─╖
  591. ║  ╚════██║ ██║   ██║ ██╔═══╝  ██╔═══╝  ██║   ██║ ██╔══██╗    ██║      ▀▀══╝  ║
  592. ║  ███████║ ╚██████╔╝ ██║      ██║      ╚██████╔╝ ██║  ██║    ██║      ██╗    ║
  593. ║  ╚══════╝  ╚═════╝  ╚═╝      ╚═╝       ╚═════╝  ╚═╝  ╚═╝    ╚═╝      ╚═╝    ║
  594. ║                                                                             ║
  595. ║                                                                             ║
  596. ║      Support for my programs is available in the following ways:            ║
  597. ║                                                                             ║
  598. ║                                                                             ║
  599. ║          ╓──┐ ╓──┐ ╓─╥─┐ ╥──┐ ╥  ┬  ╓─┐ ╥──┐ ╥──┐ ╥  ┬ ╥──┐                 ║
  600. ║          ║    ║  │ ║ ║ │ ╟──┘ ║  │  ╙─┐ ╟─   ╟─┬┘ ╙╖┌┘ ╟─                   ║
  601. ║          ╙──┘ ╙──┘ ╨ ╨ ┴ ╨    ╙──┘ ╙──┘ ╨──┘ ╨ ┴   ╙┘  ╨──┘                 ║
  602. ║          User ID:  71441,2723                                               ║
  603. ║          I usually log on every other day and check my mail.                ║
  604. ║                                                                             ║
  605. ║                                                                             ║
  606. ║                       ▄▄▄▄▄▄  ▄▄▄▄▄▄  ▄▄▄▄▄▄▄                               ║
  607. ║                       █ ▄▄ █▄ █ ▄▄ █▄ █ ▄▄▄▄█                               ║
  608. ║                       █ ▄▄▄ █ █ ▄▄▄ █ █▄▄▄▄ █                               ║
  609. ║                       █▄▄▄▄▄█ █▄▄▄▄▄█ █▄▄▄▄▄█                               ║
  610. ║          Drop me a line on the MotherBoard II Bulletin Board                ║
  611. ║                     David Smith   (214) 642-1287                            ║
  612. ║                                                                             ║
  613. ║                                                                             ║
  614. ║                 ▄██▄   ▄██▄  ▄███████▄   ▄█▄  ▄██▄                          ║
  615. ║                 █████▄█████ ████▀▀▀████ █████ ████                          ║
  616. ║                 ███████████ ████▄▄▄████ █████ ████                          ║
  617. ║                 ████   ████ ███████████ █████ ████                          ║
  618. ║                 ████   ████ ████   ████ █████ ████▄▄▄▄▄▄▄                   ║
  619. ║                 ▀██▀   ▀██▀ ▀██▀   ▀██▀  ▀█▀   ▀████████▀                   ║
  620. ║                               Write to:                                     ║
  621. ║                                                                             ║
  622. ║                              David Smith                                    ║
  623. ║                            1104 Mason Dr.                                   ║
  624. ║                            Hurst TX 76053                                   ║
  625. ║                                                                             ║
  626. ╙─────────────────────────────────────────────────────────────────────────────╜
  627.  
  628.  
  629.  
  630.  
  631.  
  632.